/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package cl.zeke.pizzastore.dto;

import cl.zeke.java.commons.beansvalidators.annotations.Email;
import cl.zeke.pizzastore.negocio.entities.Perfil;
import java.io.Serializable;
import java.util.Date;
import javax.validation.constraints.Past;

/**
 *
 * @author taller
 */
public class FiltroUsuariosDto implements Serializable{
    
    @Email
    private String email;
    
    private Integer rut;
    private Perfil perfil;
    
    @Past
    private Date fechaNacDesde;
    
    @Past
    private Date fechaNacHasta;
    
    private Boolean estado;

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Integer getRut() {
        return rut;
    }

    public void setRut(Integer rut) {
        this.rut = rut;
    }

    public Perfil getPerfil() {
        return perfil;
    }

    public void setPerfil(Perfil perfil) {
        this.perfil = perfil;
    }

    public Date getFechaNacDesde() {
        return fechaNacDesde;
    }

    public void setFechaNacDesde(Date fechaNacDesde) {
        this.fechaNacDesde = fechaNacDesde;
    }

    public Date getFechaNacHasta() {
        return fechaNacHasta;
    }

    public void setFechaNacHasta(Date fechaNacHasta) {
        this.fechaNacHasta = fechaNacHasta;
    }

    public Boolean getEstado() {
        return estado;
    }

    public void setEstado(Boolean estado) {
        this.estado = estado;
    }
    
}
